package tfts

func flexAttr(factor int, metas ...*attrMeta) *attrMeta {
	a := &attrMeta{factor: factor}
	for _, meta := range metas {
		a.Add(meta)
	}
	return a
}

func (f *Fight) BattleAcademia(active int) *Fight {
	switch active {
	default:
		panic("wrong origin num")
	}

	return f
}

func (f *Fight) StarGuardian(active int) *Fight {
	switch active {
	default:
		panic("wrong origin num")
	}

	return f
}

func (f *Fight) EL(active int) *Fight {
	switch active {
	default:
		panic("wrong origin num")
	}

	return f
}

func (f *Fight) SoulFighter(active int) *Fight {
	switch active {
	default:
		panic("wrong origin num")
	}

	return f
}

func (f *Fight) Inkshaow(active int) *Fight {
	return f
}

func (f *Fight) Fated(active int) *Fight {
	return f
}
